<?php
$t1=microtime(TRUE);
function afei($n){
        if ($n<=2){
                return 1;
        }elseif($n>2){
                return afei($n-1)+afei($n-2);
        }
}
$a=array();
$len = 2178308;
for($i=1;;$i++){
	$a[$i]=afei($i);
	if(array_sum($a)>$len) break;
	echo $i."----".$a[$i]."---".array_sum($a)."\r\n";
}
echo microtime(TRUE)-$t1;
echo "\r\n";
echo count($a);
